package cn.ac.cintcm.dataconverge.researcher.dao;

import java.util.List;

import com.hs.core.page.PageParam;
import com.hs.core.page.PageUtil;

import cn.ac.cintcm.dataconverge.dao.IBaseDao;
import cn.ac.cintcm.dataconverge.researcher.domain.Groups;

public interface IGroupDao extends IBaseDao{

	public PageUtil getAllGroups(PageParam pageParam);

	public List getAllAuths();

	public boolean getGroupByName(String groupname);

	public List getGroupAuthByGroupid(Long groupid);

	public Groups getGroupByGroupid(Long groupid);

	public void deleteGroupAuth(Long groupid);

	public void updateGroup(Groups oldgroup);

	public List getGroupAuth(Long groupid);

	public List getGroupByGroupidLow(Long group);
	
	public List getAllGroups();
	public List getGroupAuth(String groupids);

}
